dsh-git-branch:在 DSH 对话输入区查看与切换 Git 分支
dsh-git-branch(npm:dsh-git-branch-plugin)是 MYiYang 维护的 DSH Web 客户端插件,在 Composer 左侧显示会话工作目录的当前 Git 分支,非仓库时隐藏。点击可打开四列本地/远程分支表(upstream、ahead/behind、最近提交),仅本地分支支持 checkout;菜单内可打开最多 200 条 commit 的只读提交图。Host 通过 POST /git-branch/api 在会话目录执行 git,路由受认证围栏保护。安装:dsh plugin --profile web add dsh-git-branch-plugin,并确保 profile bundles 已列出;改包后需重启 DSH 并刷新页面。MIT 许可,Node >=22.16.0。
阅读全文